#!/usr/bin/pyhton
#coding:utf-8

import requests
from random import random

params = {
'username':'',	
'email':'',
'new_password':'',
'password_confirm':'',
'spambot_sucks':'',
'icq':'',
'aim':'',
'msn':'',
'yim':'',
'website':'',
'location':'',
'occupation':'',
'interests':'',
'signature':'',
'viewemail':'0',
'hideonline':'0',
'notifyreply':'0',
'notifypm':'1',
'popup_pm':'1',
'attachsig':'1',
'allowbbcode':'1',
'allowhtml':'0',
'allowsmilies':'1',
'language':'english',
'style':'2',
'timezone':'3',
'dateformat':'D M d, Y g:i a',
'mode':'register',
'agreed':'true',
'coppa':'0',
'sid':'',
'spambot_goaway':'7',
'submit':'Submit',
}

def gen_username():
    lim = int(random()*5+5)
    result = ''
    for x in xrange(lim):
        x = random()*50+65
        result += chr(int(x) if x < 90 else x+7)
    
    return result

def register(email):
    s = requests.session()
    req = s.get('http://forum.online-solutions.ru/profile.php?mode=register')
    print req.content
    print 
    print 80*'*'
    params['username']         = gen_username()    # имя
    params['email']            = email             # мыло get email
    params['new_password']     = 'ololosha'        # пароль, а пусть будет один на всех, какая разница...
    params['password_confirm'] = 'ololosha'        # пароль, а пусть будет один на всех, какая разница...
    params['spambot_sucks']    = 'no-bots-allowed' # "запрещен для ботов" полюбому }:->
    params['sid']              = req.cookies['phpbb2mysql_sid']
    req = s.post('http://forum.online-solutions.ru/profile.php', data=params)
    #print req.content
